package net.zigin.nhi.could.waste.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 医废统计前端实现类
 */
@ApiModel(description = "WasteBase前端界面实体类")
@Data
public class WasteCount2Vo {

    @ApiModelProperty("数量")
    private Integer count;
    @ApiModelProperty("科室名称")
    private String departName;
    @ApiModelProperty("医废分类")
    private String classifyName;
    @ApiModelProperty("月份")
    private String month;
    @ApiModelProperty("年份")
    private String year;
    @ApiModelProperty("重量")
    private Float weight;
    @ApiModelProperty("状态")
    private String status;
    @Excel(name = "医院",orderNum = "0",width = 20)
    @ApiModelProperty("医院名称")
    private String hospitalName;
    @ApiModelProperty("预警类型")
    private String warnType;

    @Excel(name = "数量(袋)", groupName = "感染性废物",orderNum = "3")
    private Integer infectionCount;
    @Excel(name = "数量(袋)", groupName = "损伤性废物",orderNum = "7")
    private Integer injuryCount;
    @Excel(name = "数量(袋)", groupName = "病理性废物",orderNum = "5")
    private Integer pathologyCount;
    @Excel(name = "数量(袋)", groupName = "药物性废物",orderNum = "9")
    private Integer drugCount;
    @Excel(name = "数量(袋)", groupName = "化学性废物",orderNum = "11")
    private Integer chemicalCount;
    @Excel(name = "数量(袋)", groupName = "医废总量",orderNum = "1")
    private Integer allCount;

    @Excel(name = "重量(kg)", groupName = "感染性废物",orderNum = "4")
    private Float infectionWeight;
    @Excel(name = "重量(kg)", groupName = "损伤性废物",orderNum = "8")
    private Float injuryWeight;
    @Excel(name = "重量(kg)", groupName = "病理性废物",orderNum = "6")
    private Float pathologyWeight;
    @Excel(name = "重量(kg)", groupName = "药物性废物",orderNum = "10")
    private Float drugWeight;
    @Excel(name = "重量(kg)", groupName = "化学性废物",orderNum = "12")
    private Float chemicalWeight;
    @Excel(name = "重量(kg)", groupName = "医废总量",orderNum = "2")
    private Float allWeight;

}
